well i wanna play advocate here.

there are some kids that can try their hardest and only manage C's or D's, and some can breeze by and still get A's or B's.

how can you punish a kid even though he is doing his best and only getting C's and D's?